HAL DMA2D APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL DMA2D constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
DMA2D_BYTES_REGULAR |
u5, l4, h7 |
Removed / New Usage changes |
|
|
DMA2D_BYTES_SWAP |
u5, l4, h7 |
Removed / New Usage changes |
|
|
DMA2D_CCM_ARGB8888 |
u5, l4, f4, h7 |
HAL_DMA2D_CLUT_COLOR_ARGB8888 |
|
|
DMA2D_CCM_RGB888 |
u5, l4, f4, h7 |
HAL_DMA2D_CLUT_COLOR_RGB888 |
|
|
DMA2D_COMBINE_ALPHA |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_ALPHA_COMBINE |
|
|
DMA2D_CSS_420 |
u5, h7 |
Removed / New Usage changes |
|
|
DMA2D_CSS_422 |
u5, h7 |
Removed / New Usage changes |
|
|
DMA2D_FLAG_CAE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_FLAG_CE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_FLAG_CTC |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_FLAG_TC |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_FLAG_TE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_FLAG_TW |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_INPUT_A4 |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_COLOR_A4 |
|
|
DMA2D_INPUT_A8 |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_COLOR_A8 |
|
|
DMA2D_INPUT_AL44 |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_COLOR_AL44 |
|
|
DMA2D_INPUT_AL88 |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_COLOR_AL88 |
|
|
DMA2D_INPUT_ARGB1555 |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_COLOR_ARGB1555 |
|
|
DMA2D_INPUT_ARGB4444 |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_COLOR_ARGB4444 |
|
|
DMA2D_INPUT_ARGB8888 |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_COLOR_ARGB8888 |
|
|
DMA2D_INPUT_L4 |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_COLOR_L4 |
|
|
DMA2D_INPUT_L8 |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_COLOR_L8 |
|
|
DMA2D_INPUT_RGB565 |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_COLOR_RGB565 |
|
|
DMA2D_INPUT_RGB888 |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_COLOR_RGB888 |
|
|
DMA2D_INPUT_YCBCR |
u5, h7 |
Removed / New Usage changes |
|
|
DMA2D_INVERTED_ALPHA |
u5, l4, h7 |
HAL_DMA2D_ALPHA_INVERSION_ENABLED |
|
|
DMA2D_IT_CAE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_IT_CE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_IT_CTC |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_IT_TC |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_IT_TE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_IT_TW |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_LOM_BYTES |
u5, l4, h7 |
HAL_DMA2D_LINE_OFFSET_BYTES |
|
|
DMA2D_LOM_PIXELS |
u5, l4, h7 |
HAL_DMA2D_LINE_OFFSET_PIXELS |
|
|
DMA2D_M2M |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_M2M_BLEND |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_M2M_BLEND_BG |
u5, l4, h7 |
Removed / New Usage changes |
|
|
DMA2D_M2M_BLEND_FG |
u5, l4, h7 |
Removed / New Usage changes |
|
|
DMA2D_M2M_PFC |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_NO_CSS |
u5, h7 |
Removed / New Usage changes |
|
|
DMA2D_NO_MODIF_ALPHA |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_ALPHA_NO_MODIF |
|
|
DMA2D_OUTPUT_ARGB1555 |
u5, l4, f4, h7 |
HAL_DMA2D_OUTPUT_COLOR_ARGB1555 |
|
|
DMA2D_OUTPUT_ARGB4444 |
u5, l4, f4, h7 |
HAL_DMA2D_OUTPUT_COLOR_ARGB4444 |
|
|
DMA2D_OUTPUT_ARGB8888 |
u5, l4, f4, h7 |
HAL_DMA2D_OUTPUT_COLOR_ARGB8888 |
|
|
DMA2D_OUTPUT_RGB565 |
u5, l4, f4, h7 |
HAL_DMA2D_OUTPUT_COLOR_RGB565 |
|
|
DMA2D_OUTPUT_RGB888 |
u5, l4, f4, h7 |
HAL_DMA2D_OUTPUT_COLOR_RGB888 |
|
|
DMA2D_R2M |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_RB_REGULAR |
u5, l4, h7 |
Removed / New Usage changes |
|
|
DMA2D_RB_SWAP |
u5, l4, h7 |
Removed / New Usage changes |
|
|
DMA2D_REGULAR_ALPHA |
u5, l4, h7 |
HAL_DMA2D_ALPHA_INVERSION_DISABLED |
|
|
DMA2D_REPLACE_ALPHA |
u5, l4, f4, h7 |
HAL_DMA2D_INPUT_ALPHA_REPLACE |
|
|
HAL_DMA2D_ERROR_CAE |
u5, l4, f4, h7 |
HAL_DMA2D_ERROR_CAE |
|
|
HAL_DMA2D_ERROR_CE |
u5, l4, f4, h7 |
HAL_DMA2D_ERROR_CE |
|
|
HAL_DMA2D_ERROR_INVALID_CALLBACK |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_DMA2D_ERROR_NONE |
u5, l4, f4, h7 |
HAL_DMA2D_ERROR_NONE |
|
|
HAL_DMA2D_ERROR_TE |
u5, l4, f4, h7 |
HAL_DMA2D_ERROR_TE |
|
|
HAL_DMA2D_ERROR_TIMEOUT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
MAX_DMA2D_LAYER |
u5, l4, f4, h7 |
Used internally by the driver. Moved to DFP device header files. |
HAL DMA2D enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_DMA2D_CLUTLOADINGCPLT_CB_ID |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_DMA2D_CallbackIDTypeDef |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_DMA2D_LINEEVENT_CB_ID |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_DMA2D_MSPDEINIT_CB_ID |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_DMA2D_MSPINIT_CB_ID |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_DMA2D_STATE_BUSY |
u5, l4, f4, h7 |
HAL_DMA2D_STATE_XFER_ACTIVE / HAL_DMA2D_STATE_CLUT_LOADING_ACTIVE |
|
|
HAL_DMA2D_STATE_ERROR |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_DMA2D_STATE_READY |
u5, l4, f4, h7 |
HAL_DMA2D_STATE_IDLE |
|
|
HAL_DMA2D_STATE_RESET |
u5, l4, f4, h7 |
HAL_DMA2D_STATE_RESET |
|
|
HAL_DMA2D_STATE_SUSPEND |
u5, l4, f4, h7 |
HAL_DMA2D_STATE_XFER_SUSPEND / HAL_DMA2D_STATE_CLUT_LOADING_SUSPEND |
|
|
HAL_DMA2D_STATE_TIMEOUT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_DMA2D_StateTypeDef |
u5, l4, f4, h7 |
hal_dma2d_state_t |
|
|
HAL_DMA2D_TRANSFERCOMPLETE_CB_ID |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_DMA2D_TRANSFERERROR_CB_ID |
u5, l4, f4, h7 |
Removed / New Usage changes |
HAL DMA2D macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_DMA2D_CLEAR_FLAG |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_DMA2D_DISABLE_IT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_DMA2D_ENABLE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_DMA2D_ENABLE_IT |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_DMA2D_GET_FLAG |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_DMA2D_GET_IT_SOURCE |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
__HAL_DMA2D_RESET_HANDLE_STATE |
u5, l4, f4, h7 |
Removed / New Usage changes |
HAL DMA2D structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
DMA2D_CLUTCfgTypeDef |
u5, l4, f4, h7 |
hal_dma2d_clut_config_t |
|
|
DMA2D_HandleTypeDef |
u5, l4, f4, h7 |
hal_dma2d_handle_t |
|
|
DMA2D_InitTypeDef |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
DMA2D_LayerCfgTypeDef |
u5, l4, f4, h7 |
Removed / New Usage changes |
HAL DMA2D functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_DMA2D_Abort |
u5, l4, f4, h7 |
HAL_DMA2D_Abort |
|
|
HAL_DMA2D_BlendingStart |
u5, l4, f4, h7 |
HAL_DMA2D_SetConfigBlending |
|
|
HAL_DMA2D_BlendingStart_IT |
u5, l4, f4, h7 |
HAL_DMA2D_SetConfigBlending |
|
|
HAL_DMA2D_CLUTLoad |
u5, l4, f4, h7 |
Removed from HAL2 / New usage sequence |
|
|
HAL_DMA2D_CLUTLoad_IT |
u5, l4, f4, h7 |
Removed from HAL2 / New usage sequence |
|
|
HAL_DMA2D_CLUTLoadingCpltCallback |
u5, l4, f4, h7 |
HAL_DMA2D_CLUTLoadingCpltCallback |
|
|
HAL_DMA2D_CLUTLoading_Abort |
u5, l4, f4, h7 |
HAL_DMA2D_AbortCLUTLoad |
|
|
HAL_DMA2D_CLUTLoading_Resume |
u5, l4, f4, h7 |
HAL_DMA2D_ResumeCLUTLoad |
|
|
HAL_DMA2D_CLUTLoading_Suspend |
u5, l4, f4, h7 |
HAL_DMA2D_SuspendCLUTLoad |
|
|
HAL_DMA2D_CLUTStartLoad |
u5, l4, f4, h7 |
HAL_DMA2D_StartCLUTLoad |
|
|
HAL_DMA2D_CLUTStartLoad_IT |
u5, l4, f4, h7 |
HAL_DMA2D_StartCLUTLoad_IT |
|
|
HAL_DMA2D_ConfigCLUT |
u5, l4, f4, h7 |
Removed from HAL2 / New usage sequence |
|
|
HAL_DMA2D_ConfigDeadTime |
u5, l4, f4, h7 |
HAL_DMA2D_SetConfigDeadTime |
|
|
HAL_DMA2D_ConfigLayer |
u5, l4, f4, h7 |
Removed from HAL2 / New usage sequence |
|
|
HAL_DMA2D_DeInit |
u5, l4, f4, h7 |
HAL_DMA2D_DeInit |
|
|
HAL_DMA2D_DisableDeadTime |
u5, l4, f4, h7 |
HAL_DMA2D_DisableDeadTime |
|
|
HAL_DMA2D_EnableCLUT |
u5, l4, f4, h7 |
Removed from HAL2 / New usage sequence |
|
|
HAL_DMA2D_EnableDeadTime |
u5, l4, f4, h7 |
HAL_DMA2D_EnableDeadTime |
|
|
HAL_DMA2D_GetError |
u5, l4, f4, h7 |
HAL_DMA2D_GetLastErrorCodes |
|
|
HAL_DMA2D_GetState |
u5, l4, f4, h7 |
HAL_DMA2D_GetState |
|
|
HAL_DMA2D_IRQHandler |
u5, l4, f4, h7 |
HAL_DMA2D_IRQHandler |
|
|
HAL_DMA2D_Init |
u5, l4, f4, h7 |
HAL_DMA2D_Init |
|
|
HAL_DMA2D_LineEventCallback |
u5, l4, f4, h7 |
HAL_DMA2D_WaterMarkCallback |
|
|
HAL_DMA2D_MspDeInit |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_DMA2D_MspInit |
u5, l4, f4, h7 |
Removed / New Usage changes |
|
|
HAL_DMA2D_PollForTransfer |
u5, l4, f4, h7 |
HAL_DMA2D_PollForTransfer |
|
|
HAL_DMA2D_ProgramLineEvent |
u5, l4, f4, h7 |
HAL_DMA2D_EnableWaterMark |
|
|
HAL_DMA2D_RegisterCallback |
u5, l4, f4, h7 |
Removed from HAL2 / New usage sequence |
|
|
HAL_DMA2D_Resume |
u5, l4, f4, h7 |
HAL_DMA2D_Resume |
|
|
HAL_DMA2D_Start |
u5, l4, f4, h7 |
HAL_DMA2D_Start |
|
|
HAL_DMA2D_Start_IT |
u5, l4, f4, h7 |
HAL_DMA2D_Start_IT |
|
|
HAL_DMA2D_Suspend |
u5, l4, f4, h7 |
HAL_DMA2D_Suspend |
|
|
HAL_DMA2D_UnRegisterCallback |
u5, l4, f4, h7 |
Removed from HAL2 / New usage sequence |
|
|
pDMA2D_CallbackTypeDef |
u5, l4, f4, h7 |
hal_dma2d_cb_t |
HAL DMA2D legacy aliases (HAL1 to HAL1) ¶
|
HAL1 legacy API alias |
HAL1 API |
|---|---|
|
CM_A4 |
DMA2D_INPUT_A4 |
|
CM_A8 |
DMA2D_INPUT_A8 |
|
CM_AL44 |
DMA2D_INPUT_AL44 |
|
CM_AL88 |
DMA2D_INPUT_AL88 |
|
CM_ARGB1555 |
DMA2D_INPUT_ARGB1555 |
|
CM_ARGB4444 |
DMA2D_INPUT_ARGB4444 |
|
CM_ARGB8888 |
DMA2D_INPUT_ARGB8888 |
|
CM_L4 |
DMA2D_INPUT_L4 |
|
CM_L8 |
DMA2D_INPUT_L8 |
|
CM_RGB565 |
DMA2D_INPUT_RGB565 |
|
CM_RGB888 |
DMA2D_INPUT_RGB888 |
|
DMA2D_ARGB1555 |
DMA2D_OUTPUT_ARGB1555 |
|
DMA2D_ARGB4444 |
DMA2D_OUTPUT_ARGB4444 |
|
DMA2D_ARGB8888 |
DMA2D_OUTPUT_ARGB8888 |
|
DMA2D_RGB565 |
DMA2D_OUTPUT_RGB565 |
|
DMA2D_RGB888 |
DMA2D_OUTPUT_RGB888 |